-
Notifications
You must be signed in to change notification settings - Fork 326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrading to GraalVM 21.0.2 #8883
Conversation
A License check is failing. I know how to fix that. Let me push some commits... |
I am struggling to see what is wrong with the license configuration. When I run Please help @radeusgd
|
CI does not run |
How does one "update the config"? Is there a command to invoke to generate the update? I am dreaming about Instead of that I get a page like this: What that is supposed to mean? Yes, I found licenses.md...
Eh? Where did the tool find it? Why can't I even grep for it? Can't it have a link?
A red message. Oh, surprise, it is clickable! How can one find that out without accidentally clicking on it!? What's the point of clicking each |
In the subdirectory for a given component within
Sorry that the tool design is lacking, it was made in a very short time and we never invested more time in improving it. I made it mostly as a replacement for manually gathering licenses of about 100 of our dependencies back in the day. I'm happy to improve it if we find time for this.
The idea was to rather select 'Keep with context' most of the time. Licenses like Apache specify that we should redistribute copyright notices that are found within the libraries. This was the simplest way to ensure all copyrights are redistributed (even if maybe it would not be strictly necessary to keep all of them). But as you say, it's a very rudimentary system. Until we have a proper legal team review this, I think it's a decent 'due diligence' we can be doing in trying to satisfy the copyright notice requirements. But I definitely agree it is very minimal (it was a 'better anything than nothing' solution) and we should actually get our official distribution reviewed by someone competent (a lawyer) to ensure all licenses we are using are indeed compatible and we satisfy the requirements in the distribution. The idea was that 'Ignore' is only used for false-positives i.e. stuff that matches that is not a copyright notice. If you think we could use something else instead of this tool, I have nothing against migrating. |
Thanks a lot for finishing and merging this PR. |
Pull Request Description
Upgrades to latest GraalVM 21.0.2
Checklist
Please ensure that the following checklist has been satisfied before submitting the PR: